BinRoot = ..\Bin

CC=icl
FC=ifort
LINK=link

FLAG =  /F100000000
FFLAG =/4L132 /check:bounds /warn:argument_checking $(FLAG) /Qmkl
FFLAGS = $(FFLAG) /Qopenmp

FEPGDIR = ..\fepg

INCS   =
INC    = -I$(FEPGDIR)\lib\include

LIBS = $(FEPGDIR)\libfepg.a

.SUFFIXES:    .cpp .cu .f .for .obj

.cu.obj:
	$(NVCC) -c $(ARCH) -DWIN32 $< $(CUINC)

.cpp.obj:
	$(CC) -c -DWIN32 $< $(CUINC)
	
.f.obj:
	$(FC) /c $< /Fo$@ $(INC) $(FFLAG)
	
.for.obj:
	$(FC) /c $< /Fo$@ $(INC) $(FFLAGS)
